<?php
namespace SummoIngenio\Sai\MatematicaBundle\Utility\Juego\P1;
use SummoIngenio\Sai\MatematicaBundle\Utility\Juego\JuegoBase;

class P10248 extends JuegoBase {

  private $numero1;
  private $numero2;
  private $texto1;
  private $texto2;
  
  function init() {
	// GENERAR NUMEROS DE 0-100
	$this->numero1 = rand(5,55);
	$this->numero2 = rand(56,95);
	$this->texto1 = "mayores que ".$this->numero1;
	$this->texto2 = " y menores que ".$this->numero2;
  }

  public function getPregunta() {    
    
    return $this->render('P1/P10248/pregunta', array());
  }

  public function getHtmlDesactivado() {
    return $this->render('P1/P10248/desactivado', array(
                                                  'texto1'=>$this->texto1,
                                                  'texto2'=>$this->texto2
                                              ));
  }

  public function getHtmlJugable() {
    return $this->render('P1/P10248/jugable', array(
												  'texto1'=>$this->texto1,
                                                  'texto2'=>$this->texto2
                                              ));
  }

  public function getHtmlResuelto() {
    
    return $this->render('P1/P10248/resuelto', array(
												  'texto1'=>$this->texto1,
                                                  'texto2'=>$this->texto2
                                              ));
  }

  public function verificarRespuesta($respuestaUsuario) { 
    $respuestaResultado = array();
    $respuestaResultado = $respuestaUsuario->get("respuesta");
    
    $aRetornar              = array();
    $aRetornar['respuesta'] = $respuestaResultado;
    $estado = false;
    
    for($x = 0; $x < 5; $x++){
		if($respuestaResultado[$x] > $this->numero1 && $respuestaResultado[$x] < $this->numero2){
			$estado = true;
		} else {
			$esatdo = false;
		}
    }    
    
    $aRetornar['correcta']  = $estado;
    
    return $aRetornar;
  }

  public function getJavascript() {
    $aRetornar = array(
      "tipo"      => "archivo",
      "contenido" => "P1/P10248.js"
    );
    return $aRetornar;
  }

  public function getCss() {
    $aRetornar = array(
      "tipo"      => "archivo",
      "contenido" => "P1/P10248.css"
    );
    return $aRetornar;
  }

  public function __sleep() {
    return array(
      'numero1',
      'numero2',
      'texto1',
      'texto2'
    );
  }

}